package com.ymatou.iapi.productmanager.parameter.appproduct;

import java.util.Date;
import java.util.List;

import com.ymttest.utils.compare.parameter.IgnoreParam;
import com.ymttest.utils.compare.parameter.OrderCompare;
import com.ymttest.utils.compare.parameter.compareKey;

public class SellerProductDto {
	@compareKey
	private String ProductId;

	private String ProductName;

	private int ThirdCategoryId;
	@IgnoreParam
	private String ThirdCategoryName;

	private int BrandId;
	@IgnoreParam
	private String BrandName;
	
	@OrderCompare
	private List<String> PictureList;

	private Date AddTime;

	private Date UpdateTime;

	private Date StartTime;

	private Date EndTime;

	private int CatalogStatus;

	private boolean IsFbx;

	//@OrderCompare
	private List<SkuInfoDto> SkuList;

	public String getProductId() {
		return ProductId;
	}

	public void setProductId(String productId) {
		ProductId = productId;
	}

	public String getProductName() {
		return ProductName;
	}

	public void setProductName(String productName) {
		ProductName = productName;
	}

	public int getThirdCategoryId() {
		return ThirdCategoryId;
	}

	public void setThirdCategoryId(int thirdCategoryId) {
		ThirdCategoryId = thirdCategoryId;
	}

	public String getThirdCategoryName() {
		return ThirdCategoryName;
	}

	public void setThirdCategoryName(String thirdCategoryName) {
		ThirdCategoryName = thirdCategoryName;
	}

	public int getBrandId() {
		return BrandId;
	}

	public void setBrandId(int brandId) {
		BrandId = brandId;
	}

	public String getBrandName() {
		return BrandName;
	}

	public void setBrandName(String brandName) {
		BrandName = brandName;
	}

	public List<String> getPictureList() {
		return PictureList;
	}

	public void setPictureList(List<String> pictureList) {
		PictureList = pictureList;
	}

	public Date getAddTime() {
		return AddTime;
	}

	public void setAddTime(Date addTime) {
		AddTime = addTime;
	}

	public Date getUpdateTime() {
		return UpdateTime;
	}

	public void setUpdateTime(Date updateTime) {
		UpdateTime = updateTime;
	}

	public Date getStartTime() {
		return StartTime;
	}

	public void setStartTime(Date startTime) {
		StartTime = startTime;
	}

	public Date getEndTime() {
		return EndTime;
	}

	public void setEndTime(Date endTime) {
		EndTime = endTime;
	}

	public int getCatalogStatus() {
		return CatalogStatus;
	}

	public void setCatalogStatus(int catalogStatus) {
		CatalogStatus = catalogStatus;
	}

	public boolean isIsFbx() {
		return IsFbx;
	}

	public void setIsFbx(boolean isFbx) {
		IsFbx = isFbx;
	}

	public List<SkuInfoDto> getSkuList() {
		return SkuList;
	}

	public void setSkuList(List<SkuInfoDto> skuList) {
		SkuList = skuList;
	}

}
